import { useMemo } from 'react'

function useColumns(fields) {
  const _fields = useMemo(() => {
    return {
      columns: fields.map((v) => v.id)
    }
  })
  const _meta = useMemo(() => {
    return fields.map((v) => ({
      field: v.id,
      name: v.title
    }))
  })

  return { fields: _fields, meta: _meta }
}

export default useColumns
